#ifndef TEXTLINE_H
#define TEXTLINE_H

#include <QPoint>
#include <QPainter>
#include <QPaintDevice>

#include "drawobject.h"

//Текстовый блок
class TextLine : public DrawObject
{
public:
    TextLine();

    //Текст
    QString text;

    //Координаты левого верхнего угла текстовой строки
    QPoint topLeftPoint;

    // Шрифт
    QFont textFont;

    //Рисование
    void draw(QPaintDevice* device, qreal scale);

    //Метод создания DOM-узла из элемента
    QDomElement saveToNode(QDomDocument &domDoc);

    //Загрузить из Xml
    void loadFromNode(const QDomElement &node);
};

#endif // TEXTLINE_H
